package losrebellos.lospistoleros.core.view.events 
{
	import losrebellos.events.IEventDispatcherPlus;
	import losrebellos.lospistoleros.core.controller.events.IPControllerEventDispatcher;
	import losrebellos.lospistoleros.core.model.events.IPModelEventDispatcher;
	import losrebellos.lospistoleros.core.view.IPView;

	/*
	 *
	 * @author los rebellos - ben@benoitvinay.com
	 *
	 */
	public interface IPViewEventDispatcher extends IPView, IEventDispatcherPlus
	{
		function setModel(m:IPModelEventDispatcher):void;
		function getModel():IPModelEventDispatcher;
		
		function setController(c:IPControllerEventDispatcher):void;
		function getController():IPControllerEventDispatcher;
	}
}